Raspbian Package Auto-Building

Build log for llvm-toolchain-4.0 (1:4.0.1-10+rpi1+b1) on armhf

llvm-toolchain-4.01:4.0.1-10+rpi1+b1armhf → 2019-04-04 11:42:20

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-01
Negative repeat count does nothing at /usr/share/perl5/Sbuild/Build.pm line 2740.

+==============================================================================+
Negative repeat count does nothing at /usr/share/perl5/Sbuild/Base.pm line 124.
| llvm-toolchain-4.0 1:4.0.1-10+rpi1+b1 (armhf) Thu, 04 Apr 2019 10:31:41 +0000 |
+==============================================================================+

Package: llvm-toolchain-4.0
Version: 1:4.0.1-10+rpi1+b1
Source Version: 1:4.0.1-10+rpi1
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/buster-staging-armhf-sbuild-fa6f928c-b5c4-411c-964a-d2760c403b4c' with '<<CHROOT>>'

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

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [11.4 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [13.0 MB]
Fetched 24.4 MB in 27s (912 kB/s)
Reading package lists...

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: 'llvm-toolchain-4.0' packaging is maintained in the 'Svn' version control system at:
svn://anonscm.debian.org/svn/pkg-llvm/llvm-toolchain/branches/4.0/
Need to get 54.4 MB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (dsc) [7065 B]
Get:2 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [616 kB]
Get:3 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [12.0 MB]
Get:4 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [1834 kB]
Get:5 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [623 kB]
Get:6 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [11.1 MB]
Get:7 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [3360 kB]
Get:8 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (tar) [24.8 MB]
Get:9 http://172.17.0.1/private buster-staging/main llvm-toolchain-4.0 1:4.0.1-10+rpi1 (diff) [106 kB]
Fetched 54.4 MB in 6s (9676 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-4.0-Yuc4AY/llvm-toolchain-4.0-4.0.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-4.0-Yuc4AY' 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-oHMiFx/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-oHMiFx/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-oHMiFx/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-oHMiFx/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Packages [430 B]
Fetched 2106 B in 1s (2919 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-oHMiFx/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 35506D9A48F77B2E
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:
  ca-certificates e2fsprogs-l10n krb5-locales libgpg-error-l10n
  libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
  libsasl2-modules openssl
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 62 not upgraded.
Need to get 856 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 856 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 15744 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) ...

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

Arch check ok (armhf included in any all)

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


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

Merged Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, lcov, procps, help2man, zlib1g-dev
Merged Build-Conflicts: libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile
Filtered Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, lcov, procps, help2man, zlib1g-dev
Filtered Build-Conflicts: libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile
dpkg-deb: building package 'sbuild-build-depends-llvm-toolchain-4.0-dummy' in '/<<BUILDDIR>>/resolver-oHMiFx/apt_archive/sbuild-build-depends-llvm-toolchain-4.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-4.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-oHMiFx/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Sources [762 B]
Get:5 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Packages [771 B]
Fetched 2866 B in 1s (4006 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-oHMiFx/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 35506D9A48F77B2E
Reading package lists...

Install llvm-toolchain-4.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:
  e2fsprogs-l10n krb5-locales libgpg-error-l10n libsasl2-modules
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev binutils
  binutils-arm-linux-gnueabihf binutils-common binutils-dev bison bsdmainutils
  chrpath cmake cmake-data debhelper dejagnu dh-autoreconf
  dh-strip-nondeterminism diffstat distro-info-data docutils-common dwz expect
  file flex gettext gettext-base groff-base help2man intltool-debian lcov
  libarchive-zip-perl libarchive13 libbinutils libbison-dev libbsd-dev libbsd0
  libcroco3 libcurl4 libedit-dev libedit2 libelf1 libexpat1 libexpat1-dev
  libffi-dev libfile-stripnondeterminism-perl libglib2.0-0 libicu63
  libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1
  liblocale-gettext-perl libmagic-mgc libmagic1 libmpdec2 libncurses-dev
  libnghttp2-14 libpipeline1 libpsl5 libpython-dev libpython-stdlib
  libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.7-minimal libpython3.7-stdlib librhash0 librtmp1 libsigsegv2
  libssh2-1 libtcl8.6 libtext-unidecode-perl libtool libuchardet0 libuv1
  libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 lsb-release m4 man-db mime-support patchutils
  po-debconf python python-alabaster python-babel python-babel-localedata
  python-certifi python-chardet python-dev python-docutils python-idna
  python-imagesize python-jinja2 python-markupsafe python-minimal
  python-packaging python-pkg-resources python-pygments python-pyparsing
  python-requests python-roman python-six python-sphinx python-typing
  python-tz python-urllib3 python2 python2-dev python2-minimal python2.7
  python2.7-dev python2.7-minimal python3 python3-minimal python3.7
  python3.7-minimal sgml-base sharutils sphinx-common swig swig3.0 tcl
  tcl-expect tcl8.6 tex-common texinfo ucf xml-core zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc binutils-doc bison-doc wamerican
  | wordlist whois vacation cmake-doc ninja-build dh-make tk8.6 flex-doc
  gettext-doc libasprintf-dev libgettextpo-dev groff lrzip ncurses-doc
  libtool-doc gfortran | fortran95-compiler gcj-jdk lsb m4-doc apparmor less
  www-browser libmail-box-perl python-doc python-tk fonts-linuxlibertine
  | ttf-linux-libertine texlive-lang-french texlive-latex-base
  texlive-latex-recommended python-jinja2-doc python-setuptools
  python-pygments-doc ttf-bitstream-vera python-pyparsing-doc
  python-cryptography python-openssl python-socks dvipng imagemagick-6.q16
  latexmk libjs-mathjax python-sphinx-rtd-theme python-stemmer sphinx-doc
  texlive-fonts-recommended texlive-generic-extra texlive-latex-extra
  python-ntlm python2-doc python2.7-doc binfmt-support python3-doc python3-tk
  python3-venv python3.7-venv python3.7-doc sgml-base-doc sharutils-doc
  bsd-mailx | mailx swig-doc swig-examples swig3.0-examples swig3.0-doc
  tcl-tclreadline texlive-base texlive-generic-recommended texinfo-doc-nonfree
Recommended packages:
  libfl-dev curl | wget | lynx libgd-gd2-perl libarchive-cpio-perl
  libglib2.0-data shared-mime-info xdg-user-dirs javascript-common
  publicsuffix libltdl-dev libwww-perl libxml-sax-expat-perl
  libmail-sendmail-perl docutils-doc libpaper-utils python-pil python-enum34
  python-cryptography python-ipaddress python-openssl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev binutils-dev bison bsdmainutils
  chrpath cmake cmake-data debhelper dejagnu dh-autoreconf
  dh-strip-nondeterminism diffstat distro-info-data docutils-common dwz expect
  file flex gettext gettext-base groff-base help2man intltool-debian lcov
  libarchive-zip-perl libarchive13 libbison-dev libbsd-dev libbsd0 libcroco3
  libcurl4 libedit-dev libedit2 libelf1 libexpat1 libexpat1-dev libffi-dev
  libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libjs-jquery
  libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1
  liblocale-gettext-perl libmagic-mgc libmagic1 libmpdec2 libncurses-dev
  libnghttp2-14 libpipeline1 libpsl5 libpython-dev libpython-stdlib
  libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.7-minimal libpython3.7-stdlib librhash0 librtmp1 libsigsegv2
  libssh2-1 libtcl8.6 libtext-unidecode-perl libtool libuchardet0 libuv1
  libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 lsb-release m4 man-db mime-support patchutils
  po-debconf python python-alabaster python-babel python-babel-localedata
  python-certifi python-chardet python-dev python-docutils python-idna
  python-imagesize python-jinja2 python-markupsafe python-minimal
  python-packaging python-pkg-resources python-pygments python-pyparsing
  python-requests python-roman python-six python-sphinx python-typing
  python-tz python-urllib3 python2 python2-dev python2-minimal python2.7
  python2.7-dev python2.7-minimal python3 python3-minimal python3.7
  python3.7-minimal sbuild-build-depends-llvm-toolchain-4.0-dummy sgml-base
  sharutils sphinx-common swig swig3.0 tcl tcl-expect tcl8.6 tex-common
  texinfo ucf xml-core zlib1g-dev
The following packages will be upgraded:
  binutils binutils-arm-linux-gnueabihf binutils-common libbinutils
4 upgraded, 135 newly installed, 0 to remove and 58 not upgraded.
Need to get 86.4 MB of archives.
After this operation, 263 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-oHMiFx/apt_archive ./ sbuild-build-depends-llvm-toolchain-4.0-dummy 0.invalid.0 [1064 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf liblocale-gettext-perl armhf 1.07-3+b3 [18.2 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.9.1-2 [104 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.4-3 [782 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.1-2 [26.6 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.5-2 [1230 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-2 [185 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf flex armhf 2.6.4-6.2 [427 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf libpython2.7-minimal armhf 2.7.16~rc1-1 [394 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf python2.7-minimal armhf 2.7.16~rc1-1 [1090 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf python2-minimal armhf 2.7.15-4 [41.4 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf python-minimal armhf 2.7.15-4 [21.0 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.62 [37.2 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf libexpat1 armhf 2.2.6-1 [76.8 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf libpython2.7-stdlib armhf 2.7.16~rc1-1 [1844 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf python2.7 armhf 2.7.16~rc1-1 [304 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf libpython2-stdlib armhf 2.7.15-4 [20.8 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf libpython-stdlib armhf 2.7.15-4 [20.8 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf python2 armhf 2.7.15-4 [41.6 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf python armhf 2.7.15-4 [22.8 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf libpython3.7-minimal armhf 3.7.3~rc1-1 [582 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf python3.7-minimal armhf 3.7.3~rc1-1 [1463 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.7.2-1 [36.6 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf libpython3.7-stdlib armhf 3.7.3~rc1-1 [1662 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf python3.7 armhf 3.7.3~rc1-1 [330 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.7.2-1 [20.0 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.7.2-1 [61.5 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf sgml-base all 1.29 [14.8 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf ucf all 3.0038+nmu1 [69.0 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf tex-common all 6.11 [53.1 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.35-4 [242 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.35-4 [110 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.35-4 [65.3 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf binutils-arm-linux-gnueabihf armhf 2.31.1-15+rpi1 [1809 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf libbinutils armhf 2.31.1-15+rpi1 [303 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf binutils armhf 2.31.1-15+rpi1 [56.8 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf binutils-common armhf 2.31.1-15+rpi1 [2074 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf binutils-dev armhf 2.31.1-15+rpi1 [1727 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf libbison-dev armhf 2:3.3.2.dfsg-1 [500 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf bison armhf 2:3.3.2.dfsg-1 [829 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf cmake-data all 3.13.4-1 [1476 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf libicu63 armhf 63.1-6 [7973 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+b1 [570 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf libarchive13 armhf 3.3.3-4 [270 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf libnghttp2-14 armhf 1.36.0-2 [73.6 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf libpsl5 armhf 0.20.2-2 [52.6 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2 [54.0 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libssh2-1 armhf 1.8.0-2 [125 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf libcurl4 armhf 7.64.0-2 [293 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf libjsoncpp1 armhf 1.7.4-3 [66.2 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf librhash0 armhf 1.3.8-1 [132 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf libuv1 armhf 1.24.1-1 [96.7 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf cmake armhf 3.13.4-1 [2559 kB]
Get:64 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-9 [547 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB]
Get:68 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB]
Get:69 http://172.17.0.1/private buster-staging/main armhf libelf1 armhf 0.176-1 [158 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf dwz armhf 0.12-3 [66.0 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.58.3-1 [1077 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:75 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf debhelper all 12.1.1 [1016 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf libtcl8.6 armhf 8.6.9+dfsg-2 [878 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf tcl8.6 armhf 8.6.9+dfsg-2 [123 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf tcl-expect armhf 5.45.4-2 [121 kB]
Get:80 http://172.17.0.1/private buster-staging/main armhf expect armhf 5.45.4-2 [166 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf dejagnu all 1.6.2-1 [744 kB]
Get:82 http://172.17.0.1/private buster-staging/main armhf diffstat armhf 1.62-1 [29.9 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf distro-info-data all 0.39 [6272 B]
Get:84 http://172.17.0.1/private buster-staging/main armhf xml-core all 0.18+nmu1 [23.8 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf docutils-common all 0.14+dfsg-4 [167 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf help2man armhf 1.47.8 [176 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf lcov all 1.13-4 [128 kB]
Get:88 http://172.17.0.1/private buster-staging/main armhf libbsd-dev armhf 0.9.1-2 [222 kB]
Get:89 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20181209-1 [78.7 kB]
Get:90 http://172.17.0.1/private buster-staging/main armhf libncurses-dev armhf 6.1+20181013-2 [278 kB]
Get:91 http://172.17.0.1/private buster-staging/main armhf libedit-dev armhf 3.1-20181209-1 [96.9 kB]
Get:92 http://172.17.0.1/private buster-staging/main armhf libexpat1-dev armhf 2.2.6-1 [127 kB]
Get:93 http://172.17.0.1/private buster-staging/main armhf libffi-dev armhf 3.2.1-9 [159 kB]
Get:94 http://172.17.0.1/private buster-staging/main armhf libjs-jquery all 3.3.1~dfsg-1 [332 kB]
Get:95 http://172.17.0.1/private buster-staging/main armhf libjs-underscore all 1.9.1~dfsg-1 [99.4 kB]
Get:96 http://172.17.0.1/private buster-staging/main armhf libjs-sphinxdoc all 1.8.4-1 [95.9 kB]
Get:97 http://172.17.0.1/private buster-staging/main armhf libpython2.7 armhf 2.7.16~rc1-1 [872 kB]
Get:98 http://172.17.0.1/private buster-staging/main armhf libpython2.7-dev armhf 2.7.16~rc1-1 [30.8 MB]
Get:99 http://172.17.0.1/private buster-staging/main armhf libpython2-dev armhf 2.7.15-4 [20.9 kB]
Get:100 http://172.17.0.1/private buster-staging/main armhf libpython-dev armhf 2.7.15-4 [20.9 kB]
Get:101 http://172.17.0.1/private buster-staging/main armhf libtext-unidecode-perl all 1.30-1 [103 kB]
Get:102 http://172.17.0.1/private buster-staging/main armhf libxml-namespacesupport-perl all 1.12-1 [14.8 kB]
Get:103 http://172.17.0.1/private buster-staging/main armhf libxml-sax-base-perl all 1.09-1 [20.4 kB]
Get:104 http://172.17.0.1/private buster-staging/main armhf libxml-sax-perl all 1.00+dfsg-1 [58.6 kB]
Get:105 http://172.17.0.1/private buster-staging/main armhf libxml-libxml-perl armhf 2.0134+dfsg-1 [322 kB]
Get:106 http://172.17.0.1/private buster-staging/main armhf lsb-release all 10.2019031300+rpi1 [27.7 kB]
Get:107 http://172.17.0.1/private buster-staging/main armhf patchutils armhf 0.3.4-2 [83.1 kB]
Get:108 http://172.17.0.1/private buster-staging/main armhf python-babel-localedata all 2.6.0+dfsg.1-1 [4083 kB]
Get:109 http://172.17.0.1/private buster-staging/main armhf python-pkg-resources all 40.8.0-1 [182 kB]
Get:110 http://172.17.0.1/private buster-staging/main armhf python-tz all 2018.9-1 [33.5 kB]
Get:111 http://172.17.0.1/private buster-staging/main armhf python-babel all 2.6.0+dfsg.1-1 [97.3 kB]
Get:112 http://172.17.0.1/private buster-staging/main armhf python-certifi all 2018.8.24-1 [140 kB]
Get:113 http://172.17.0.1/private buster-staging/main armhf python-chardet all 3.0.4-3 [80.6 kB]
Get:114 http://172.17.0.1/private buster-staging/main armhf python2.7-dev armhf 2.7.16~rc1-1 [290 kB]
Get:115 http://172.17.0.1/private buster-staging/main armhf python2-dev armhf 2.7.15-4 [1212 B]
Get:116 http://172.17.0.1/private buster-staging/main armhf python-dev armhf 2.7.15-4 [1188 B]
Get:117 http://172.17.0.1/private buster-staging/main armhf python-roman all 2.0.0-3 [8688 B]
Get:118 http://172.17.0.1/private buster-staging/main armhf python-docutils all 0.14+dfsg-4 [379 kB]
Get:119 http://172.17.0.1/private buster-staging/main armhf python-idna all 2.6-1 [34.1 kB]
Get:120 http://172.17.0.1/private buster-staging/main armhf python-imagesize all 1.0.0-1 [4888 B]
Get:121 http://172.17.0.1/private buster-staging/main armhf python-markupsafe armhf 1.1.0-1 [13.7 kB]
Get:122 http://172.17.0.1/private buster-staging/main armhf python-jinja2 all 2.10-1 [106 kB]
Get:123 http://172.17.0.1/private buster-staging/main armhf python-pyparsing all 2.2.0+dfsg1-2 [89.5 kB]
Get:124 http://172.17.0.1/private buster-staging/main armhf python-six all 1.12.0-1 [15.7 kB]
Get:125 http://172.17.0.1/private buster-staging/main armhf python-packaging all 19.0-1 [20.4 kB]
Get:126 http://172.17.0.1/private buster-staging/main armhf python-pygments all 2.3.1+dfsg-1 [596 kB]
Get:127 http://172.17.0.1/private buster-staging/main armhf python-urllib3 all 1.24.1-1 [97.0 kB]
Get:128 http://172.17.0.1/private buster-staging/main armhf python-requests all 2.21.0-1 [67.1 kB]
Get:129 http://172.17.0.1/private buster-staging/main armhf python-typing all 3.6.6-1 [22.7 kB]
Get:130 http://172.17.0.1/private buster-staging/main armhf sphinx-common all 1.8.4-1 [500 kB]
Get:131 http://172.17.0.1/private buster-staging/main armhf python-alabaster all 0.7.8-1 [18.4 kB]
Get:132 http://172.17.0.1/private buster-staging/main armhf python-sphinx all 1.8.4-1 [482 kB]
Get:133 http://172.17.0.1/private buster-staging/main armhf sharutils armhf 1:4.15.2-4 [235 kB]
Get:134 http://172.17.0.1/private buster-staging/main armhf swig3.0 armhf 3.0.12-2 [1221 kB]
Get:135 http://172.17.0.1/private buster-staging/main armhf swig armhf 3.0.12-2 [310 kB]
Get:136 http://172.17.0.1/private buster-staging/main armhf tcl armhf 8.6.9+1 [5636 B]
Get:137 http://172.17.0.1/private buster-staging/main armhf texinfo armhf 6.5.0.dfsg.1-4+b1 [1423 kB]
Get:138 http://172.17.0.1/private buster-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:139 http://172.17.0.1/private buster-staging/main armhf libjsoncpp-dev armhf 1.7.4-3 [78.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 86.4 MB in 8s (10.2 MB/s)
Selecting previously unselected package liblocale-gettext-perl.
(Reading database ... 15744 files and directories currently installed.)
Preparing to unpack .../00-liblocale-gettext-perl_1.07-3+b3_armhf.deb ...
Unpacking liblocale-gettext-perl (1.07-3+b3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../01-libbsd0_0.9.1-2_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-2) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-3_armhf.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.8.5-2_armhf.deb ...
Unpacking man-db (2.8.5-2) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../07-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../08-m4_1.4.18-2_armhf.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package flex.
Preparing to unpack .../09-flex_2.6.4-6.2_armhf.deb ...
Unpacking flex (2.6.4-6.2) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../10-libpython2.7-minimal_2.7.16~rc1-1_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.16~rc1-1) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../11-python2.7-minimal_2.7.16~rc1-1_armhf.deb ...
Unpacking python2.7-minimal (2.7.16~rc1-1) ...
Selecting previously unselected package python2-minimal.
Preparing to unpack .../12-python2-minimal_2.7.15-4_armhf.deb ...
Unpacking python2-minimal (2.7.15-4) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../13-python-minimal_2.7.15-4_armhf.deb ...
Unpacking python-minimal (2.7.15-4) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../14-mime-support_3.62_all.deb ...
Unpacking mime-support (3.62) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../15-libexpat1_2.2.6-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.6-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../16-libpython2.7-stdlib_2.7.16~rc1-1_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.16~rc1-1) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../17-python2.7_2.7.16~rc1-1_armhf.deb ...
Unpacking python2.7 (2.7.16~rc1-1) ...
Selecting previously unselected package libpython2-stdlib:armhf.
Preparing to unpack .../18-libpython2-stdlib_2.7.15-4_armhf.deb ...
Unpacking libpython2-stdlib:armhf (2.7.15-4) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../19-libpython-stdlib_2.7.15-4_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.15-4) ...
Setting up libpython2.7-minimal:armhf (2.7.16~rc1-1) ...
Setting up python2.7-minimal (2.7.16~rc1-1) ...
Setting up python2-minimal (2.7.15-4) ...
Selecting previously unselected package python2.
(Reading database ... 17353 files and directories currently installed.)
Preparing to unpack .../python2_2.7.15-4_armhf.deb ...
Unpacking python2 (2.7.15-4) ...
Setting up python-minimal (2.7.15-4) ...
Selecting previously unselected package python.
(Reading database ... 17386 files and directories currently installed.)
Preparing to unpack .../python_2.7.15-4_armhf.deb ...
Unpacking python (2.7.15-4) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../libpython3.7-minimal_3.7.3~rc1-1_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.3~rc1-1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../python3.7-minimal_3.7.3~rc1-1_armhf.deb ...
Unpacking python3.7-minimal (3.7.3~rc1-1) ...
Setting up libpython3.7-minimal:armhf (3.7.3~rc1-1) ...
Setting up libexpat1:armhf (2.2.6-1) ...
Setting up python3.7-minimal (3.7.3~rc1-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 17640 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.7.2-1_armhf.deb ...
Unpacking python3-minimal (3.7.2-1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../libpython3.7-stdlib_3.7.3~rc1-1_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.3~rc1-1) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../python3.7_3.7.3~rc1-1_armhf.deb ...
Unpacking python3.7 (3.7.3~rc1-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.7.2-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.2-1) ...
Setting up python3-minimal (3.7.2-1) ...
Selecting previously unselected package python3.
(Reading database ... 18052 files and directories currently installed.)
Preparing to unpack .../000-python3_3.7.2-1_armhf.deb ...
Unpacking python3 (3.7.2-1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.29_all.deb ...
Unpacking sgml-base (1.29) ...
Selecting previously unselected package ucf.
Preparing to unpack .../002-ucf_3.0038+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0038+nmu1) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../003-tex-common_6.11_all.deb ...
Unpacking tex-common (6.11) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.35-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.35-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../005-libmagic1_1%3a5.35-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.35-4) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.35-4_armhf.deb ...
Unpacking file (1:5.35-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../008-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../009-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../010-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../011-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Preparing to unpack .../012-binutils-arm-linux-gnueabihf_2.31.1-15+rpi1_armhf.deb ...
Unpacking binutils-arm-linux-gnueabihf (2.31.1-15+rpi1) over (2.31.1-11+rpi1) ...
Preparing to unpack .../013-libbinutils_2.31.1-15+rpi1_armhf.deb ...
Unpacking libbinutils:armhf (2.31.1-15+rpi1) over (2.31.1-11+rpi1) ...
Preparing to unpack .../014-binutils_2.31.1-15+rpi1_armhf.deb ...
Unpacking binutils (2.31.1-15+rpi1) over (2.31.1-11+rpi1) ...
Preparing to unpack .../015-binutils-common_2.31.1-15+rpi1_armhf.deb ...
Unpacking binutils-common:armhf (2.31.1-15+rpi1) over (2.31.1-11+rpi1) ...
Selecting previously unselected package binutils-dev.
Preparing to unpack .../016-binutils-dev_2.31.1-15+rpi1_armhf.deb ...
Unpacking binutils-dev (2.31.1-15+rpi1) ...
Selecting previously unselected package libbison-dev:armhf.
Preparing to unpack .../017-libbison-dev_2%3a3.3.2.dfsg-1_armhf.deb ...
Unpacking libbison-dev:armhf (2:3.3.2.dfsg-1) ...
Selecting previously unselected package bison.
Preparing to unpack .../018-bison_2%3a3.3.2.dfsg-1_armhf.deb ...
Unpacking bison (2:3.3.2.dfsg-1) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../019-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../020-cmake-data_3.13.4-1_all.deb ...
Unpacking cmake-data (3.13.4-1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../021-libicu63_63.1-6_armhf.deb ...
Unpacking libicu63:armhf (63.1-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../022-libxml2_2.9.4+dfsg1-7+b1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+b1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../023-libarchive13_3.3.3-4_armhf.deb ...
Unpacking libarchive13:armhf (3.3.3-4) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../024-libnghttp2-14_1.36.0-2_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.36.0-2) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../025-libpsl5_0.20.2-2_armhf.deb ...
Unpacking libpsl5:armhf (0.20.2-2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../026-librtmp1_2.4+20151223.gitfa8646d.1-2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../027-libssh2-1_1.8.0-2_armhf.deb ...
Unpacking libssh2-1:armhf (1.8.0-2) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../028-libcurl4_7.64.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.64.0-2) ...
Selecting previously unselected package libjsoncpp1:armhf.
Preparing to unpack .../029-libjsoncpp1_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp1:armhf (1.7.4-3) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../030-librhash0_1.3.8-1_armhf.deb ...
Unpacking librhash0:armhf (1.3.8-1) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../031-libuv1_1.24.1-1_armhf.deb ...
Unpacking libuv1:armhf (1.24.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../032-cmake_3.13.4-1_armhf.deb ...
Unpacking cmake (3.13.4-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../033-libtool_2.4.6-9_all.deb ...
Unpacking libtool (2.4.6-9) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../034-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../035-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../036-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../037-dh-strip-nondeterminism_1.1.2-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.1.2-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../038-libelf1_0.176-1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../039-dwz_0.12-3_armhf.deb ...
Unpacking dwz (0.12-3) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../040-libglib2.0-0_2.58.3-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.3-1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../041-libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../042-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../043-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 .../044-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../045-debhelper_12.1.1_all.deb ...
Unpacking debhelper (12.1.1) ...
Selecting previously unselected package libtcl8.6:armhf.
Preparing to unpack .../046-libtcl8.6_8.6.9+dfsg-2_armhf.deb ...
Unpacking libtcl8.6:armhf (8.6.9+dfsg-2) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../047-tcl8.6_8.6.9+dfsg-2_armhf.deb ...
Unpacking tcl8.6 (8.6.9+dfsg-2) ...
Selecting previously unselected package tcl-expect:armhf.
Preparing to unpack .../048-tcl-expect_5.45.4-2_armhf.deb ...
Unpacking tcl-expect:armhf (5.45.4-2) ...
Selecting previously unselected package expect.
Preparing to unpack .../049-expect_5.45.4-2_armhf.deb ...
Unpacking expect (5.45.4-2) ...
Selecting previously unselected package dejagnu.
Preparing to unpack .../050-dejagnu_1.6.2-1_all.deb ...
Unpacking dejagnu (1.6.2-1) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../051-diffstat_1.62-1_armhf.deb ...
Unpacking diffstat (1.62-1) ...
Selecting previously unselected package distro-info-data.
Preparing to unpack .../052-distro-info-data_0.39_all.deb ...
Unpacking distro-info-data (0.39) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../053-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../054-docutils-common_0.14+dfsg-4_all.deb ...
Unpacking docutils-common (0.14+dfsg-4) ...
Selecting previously unselected package help2man.
Preparing to unpack .../055-help2man_1.47.8_armhf.deb ...
Unpacking help2man (1.47.8) ...
Selecting previously unselected package lcov.
Preparing to unpack .../056-lcov_1.13-4_all.deb ...
Unpacking lcov (1.13-4) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../057-libbsd-dev_0.9.1-2_armhf.deb ...
Unpacking libbsd-dev:armhf (0.9.1-2) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../058-libedit2_3.1-20181209-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20181209-1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../059-libncurses-dev_6.1+20181013-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.1+20181013-2) ...
Selecting previously unselected package libedit-dev:armhf.
Preparing to unpack .../060-libedit-dev_3.1-20181209-1_armhf.deb ...
Unpacking libedit-dev:armhf (3.1-20181209-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../061-libexpat1-dev_2.2.6-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.6-1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../062-libffi-dev_3.2.1-9_armhf.deb ...
Unpacking libffi-dev:armhf (3.2.1-9) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../063-libjs-jquery_3.3.1~dfsg-1_all.deb ...
Unpacking libjs-jquery (3.3.1~dfsg-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../064-libjs-underscore_1.9.1~dfsg-1_all.deb ...
Unpacking libjs-underscore (1.9.1~dfsg-1) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../065-libjs-sphinxdoc_1.8.4-1_all.deb ...
Unpacking libjs-sphinxdoc (1.8.4-1) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../066-libpython2.7_2.7.16~rc1-1_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.16~rc1-1) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../067-libpython2.7-dev_2.7.16~rc1-1_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.16~rc1-1) ...
Selecting previously unselected package libpython2-dev:armhf.
Preparing to unpack .../068-libpython2-dev_2.7.15-4_armhf.deb ...
Unpacking libpython2-dev:armhf (2.7.15-4) ...
Selecting previously unselected package libpython-dev:armhf.
Preparing to unpack .../069-libpython-dev_2.7.15-4_armhf.deb ...
Unpacking libpython-dev:armhf (2.7.15-4) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../070-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 .../071-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 .../072-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 .../073-libxml-sax-perl_1.00+dfsg-1_all.deb ...
Unpacking libxml-sax-perl (1.00+dfsg-1) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../074-libxml-libxml-perl_2.0134+dfsg-1_armhf.deb ...
Unpacking libxml-libxml-perl (2.0134+dfsg-1) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../075-lsb-release_10.2019031300+rpi1_all.deb ...
Unpacking lsb-release (10.2019031300+rpi1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../076-patchutils_0.3.4-2_armhf.deb ...
Unpacking patchutils (0.3.4-2) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../077-python-babel-localedata_2.6.0+dfsg.1-1_all.deb ...
Unpacking python-babel-localedata (2.6.0+dfsg.1-1) ...
Selecting previously unselected package python-pkg-resources.
Preparing to unpack .../078-python-pkg-resources_40.8.0-1_all.deb ...
Unpacking python-pkg-resources (40.8.0-1) ...
Selecting previously unselected package python-tz.
Preparing to unpack .../079-python-tz_2018.9-1_all.deb ...
Unpacking python-tz (2018.9-1) ...
Selecting previously unselected package python-babel.
Preparing to unpack .../080-python-babel_2.6.0+dfsg.1-1_all.deb ...
Unpacking python-babel (2.6.0+dfsg.1-1) ...
Selecting previously unselected package python-certifi.
Preparing to unpack .../081-python-certifi_2018.8.24-1_all.deb ...
Unpacking python-certifi (2018.8.24-1) ...
Selecting previously unselected package python-chardet.
Preparing to unpack .../082-python-chardet_3.0.4-3_all.deb ...
Unpacking python-chardet (3.0.4-3) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../083-python2.7-dev_2.7.16~rc1-1_armhf.deb ...
Unpacking python2.7-dev (2.7.16~rc1-1) ...
Selecting previously unselected package python2-dev.
Preparing to unpack .../084-python2-dev_2.7.15-4_armhf.deb ...
Unpacking python2-dev (2.7.15-4) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../085-python-dev_2.7.15-4_armhf.deb ...
Unpacking python-dev (2.7.15-4) ...
Selecting previously unselected package python-roman.
Preparing to unpack .../086-python-roman_2.0.0-3_all.deb ...
Unpacking python-roman (2.0.0-3) ...
Selecting previously unselected package python-docutils.
Preparing to unpack .../087-python-docutils_0.14+dfsg-4_all.deb ...
Unpacking python-docutils (0.14+dfsg-4) ...
Selecting previously unselected package python-idna.
Preparing to unpack .../088-python-idna_2.6-1_all.deb ...
Unpacking python-idna (2.6-1) ...
Selecting previously unselected package python-imagesize.
Preparing to unpack .../089-python-imagesize_1.0.0-1_all.deb ...
Unpacking python-imagesize (1.0.0-1) ...
Selecting previously unselected package python-markupsafe.
Preparing to unpack .../090-python-markupsafe_1.1.0-1_armhf.deb ...
Unpacking python-markupsafe (1.1.0-1) ...
Selecting previously unselected package python-jinja2.
Preparing to unpack .../091-python-jinja2_2.10-1_all.deb ...
Unpacking python-jinja2 (2.10-1) ...
Selecting previously unselected package python-pyparsing.
Preparing to unpack .../092-python-pyparsing_2.2.0+dfsg1-2_all.deb ...
Unpacking python-pyparsing (2.2.0+dfsg1-2) ...
Selecting previously unselected package python-six.
Preparing to unpack .../093-python-six_1.12.0-1_all.deb ...
Unpacking python-six (1.12.0-1) ...
Selecting previously unselected package python-packaging.
Preparing to unpack .../094-python-packaging_19.0-1_all.deb ...
Unpacking python-packaging (19.0-1) ...
Selecting previously unselected package python-pygments.
Preparing to unpack .../095-python-pygments_2.3.1+dfsg-1_all.deb ...
Unpacking python-pygments (2.3.1+dfsg-1) ...
Selecting previously unselected package python-urllib3.
Preparing to unpack .../096-python-urllib3_1.24.1-1_all.deb ...
Unpacking python-urllib3 (1.24.1-1) ...
Selecting previously unselected package python-requests.
Preparing to unpack .../097-python-requests_2.21.0-1_all.deb ...
Unpacking python-requests (2.21.0-1) ...
Selecting previously unselected package python-typing.
Preparing to unpack .../098-python-typing_3.6.6-1_all.deb ...
Unpacking python-typing (3.6.6-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../099-sphinx-common_1.8.4-1_all.deb ...
Unpacking sphinx-common (1.8.4-1) ...
Selecting previously unselected package python-alabaster.
Preparing to unpack .../100-python-alabaster_0.7.8-1_all.deb ...
Unpacking python-alabaster (0.7.8-1) ...
Selecting previously unselected package python-sphinx.
Preparing to unpack .../101-python-sphinx_1.8.4-1_all.deb ...
Unpacking python-sphinx (1.8.4-1) ...
Selecting previously unselected package sharutils.
Preparing to unpack .../102-sharutils_1%3a4.15.2-4_armhf.deb ...
Unpacking sharutils (1:4.15.2-4) ...
Selecting previously unselected package swig3.0.
Preparing to unpack .../103-swig3.0_3.0.12-2_armhf.deb ...
Unpacking swig3.0 (3.0.12-2) ...
Selecting previously unselected package swig.
Preparing to unpack .../104-swig_3.0.12-2_armhf.deb ...
Unpacking swig (3.0.12-2) ...
Selecting previously unselected package tcl.
Preparing to unpack .../105-tcl_8.6.9+1_armhf.deb ...
Unpacking tcl (8.6.9+1) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../106-texinfo_6.5.0.dfsg.1-4+b1_armhf.deb ...
Unpacking texinfo (6.5.0.dfsg.1-4+b1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../107-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package libjsoncpp-dev:armhf.
Preparing to unpack .../108-libjsoncpp-dev_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp-dev:armhf (1.7.4-3) ...
Selecting previously unselected package sbuild-build-depends-llvm-toolchain-4.0-dummy.
Preparing to unpack .../109-sbuild-build-depends-llvm-toolchain-4.0-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-llvm-toolchain-4.0-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.1-2) ...
Setting up libncurses-dev:armhf (6.1+20181013-2) ...
Setting up libpsl5:armhf (0.20.2-2) ...
Setting up mime-support (3.62) ...
Installing new version of config file /etc/mime.types ...
Setting up libbison-dev:armhf (2:3.3.2.dfsg-1) ...
Setting up libmagic-mgc (1:5.35-4) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libglib2.0-0:armhf (2.58.3-1) ...
No schema files found: doing nothing.
Setting up distro-info-data (0.39) ...
Setting up binutils-common:armhf (2.31.1-15+rpi1) ...
Setting up libnghttp2-14:armhf (1.36.0-2) ...
Setting up libmagic1:armhf (1:5.35-4) ...
Setting up libxml-namespacesupport-perl (1.12-1) ...
Setting up gettext-base (0.19.8.1-9) ...
Setting up lcov (1.13-4) ...
Setting up file (1:5.35-4) ...
Setting up libffi-dev:armhf (3.2.1-9) ...
Setting up libicu63:armhf (63.1-6) ...
Setting up python-babel-localedata (2.6.0+dfsg.1-1) ...
Setting up libpython2.7-stdlib:armhf (2.7.16~rc1-1) ...
Setting up patchutils (0.3.4-2) ...
Setting up libxml-sax-base-perl (1.09-1) ...
Setting up autotools-dev (20180224.1) ...
Setting up libuv1:armhf (1.24.1-1) ...
Setting up libexpat1-dev:armhf (2.2.6-1) ...
Setting up swig3.0 (3.0.12-2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up diffstat (1.62-1) ...
Setting up libtcl8.6:armhf (8.6.9+dfsg-2) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up ucf (3.0038+nmu1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up librhash0:armhf (1.3.8-1) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libssh2-1:armhf (1.8.0-2) ...
Setting up sgml-base (1.29) ...
Setting up cmake-data (3.13.4-1) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libjs-jquery (3.3.1~dfsg-1) ...
Setting up sharutils (1:4.15.2-4) ...
Setting up libbinutils:armhf (2.31.1-15+rpi1) ...
Setting up libtext-unidecode-perl (1.30-1) ...
Setting up libbsd0:armhf (0.9.1-2) ...
Setting up binutils-arm-linux-gnueabihf (2.31.1-15+rpi1) ...
Setting up libelf1:armhf (0.176-1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+b1) ...
Setting up libbsd-dev:armhf (0.9.1-2) ...
Setting up liblocale-gettext-perl (1.07-3+b3) ...
Setting up chrpath (0.16-2) ...
Setting up libjsoncpp1:armhf (1.7.4-3) ...
Setting up libjs-underscore (1.9.1~dfsg-1) ...
Setting up libfile-stripnondeterminism-perl (1.1.2-1) ...
Setting up libjsoncpp-dev:armhf (1.7.4-3) ...
Setting up libpython3.7-stdlib:armhf (3.7.3~rc1-1) ...
Setting up libpython2.7:armhf (2.7.16~rc1-1) ...
Setting up tcl8.6 (8.6.9+dfsg-2) ...
Setting up libpython2.7-dev:armhf (2.7.16~rc1-1) ...
Setting up swig (3.0.12-2) ...
Setting up python2.7 (2.7.16~rc1-1) ...
Setting up libtool (2.4.6-9) ...
Setting up libpython2-stdlib:armhf (2.7.15-4) ...
Setting up libarchive13:armhf (3.3.3-4) ...
Setting up libedit2:armhf (3.1-20181209-1) ...
Setting up tcl-expect:armhf (5.45.4-2) ...
Setting up m4 (1.4.18-2) ...
Setting up binutils (2.31.1-15+rpi1) ...
Setting up libxml-sax-perl (1.00+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 python2 (2.7.15-4) ...
Setting up help2man (1.47.8) ...
Setting up tex-common (6.11) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up libpython-stdlib:armhf (2.7.15-4) ...
Setting up libedit-dev:armhf (3.1-20181209-1) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up libjs-sphinxdoc (1.8.4-1) ...
Setting up autoconf (2.69-11) ...
Setting up libxml-libxml-perl (2.0134+dfsg-1) ...
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 dwz (0.12-3) ...
Setting up groff-base (1.22.4-3) ...
Setting up xml-core (0.18+nmu1) ...
Setting up tcl (8.6.9+1) ...
Setting up bison (2:3.3.2.dfsg-1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libcurl4:armhf (7.64.0-2) ...
Setting up libpython2-dev:armhf (2.7.15-4) ...
Setting up python (2.7.15-4) ...
Setting up libpython3-stdlib:armhf (3.7.2-1) ...
Setting up python2.7-dev (2.7.16~rc1-1) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up python3.7 (3.7.3~rc1-1) ...
Setting up flex (2.6.4-6.2) ...
Setting up gettext (0.19.8.1-9) ...
Setting up python2-dev (2.7.15-4) ...
Setting up python-typing (3.6.6-1) ...
Setting up python-pkg-resources (40.8.0-1) ...
Setting up expect (5.45.4-2) ...
Setting up binutils-dev (2.31.1-15+rpi1) ...
Setting up python3 (3.7.2-1) ...
Setting up man-db (2.8.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer.
Setting up python-certifi (2018.8.24-1) ...
Setting up python-pygments (2.3.1+dfsg-1) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libpython-dev:armhf (2.7.15-4) ...
Setting up python-six (1.12.0-1) ...
Setting up python-pyparsing (2.2.0+dfsg1-2) ...
Setting up python-imagesize (1.0.0-1) ...
Setting up python-idna (2.6-1) ...
Setting up sphinx-common (1.8.4-1) ...
Setting up texinfo (6.5.0.dfsg.1-4+b1) ...
Setting up python-markupsafe (1.1.0-1) ...
Setting up python-roman (2.0.0-3) ...
Setting up python-tz (2018.9-1) ...
Setting up python-alabaster (0.7.8-1) ...
Setting up cmake (3.13.4-1) ...
Setting up python-chardet (3.0.4-3) ...
Setting up python-babel (2.6.0+dfsg.1-1) ...
update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up lsb-release (10.2019031300+rpi1) ...
Setting up dejagnu (1.6.2-1) ...
Setting up python-dev (2.7.15-4) ...
Setting up python-packaging (19.0-1) ...
Setting up python-urllib3 (1.24.1-1) ...
Setting up po-debconf (1.0.21) ...
Setting up python-jinja2 (2.10-1) ...
Setting up python-requests (2.21.0-1) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.1.1) ...
Setting up dh-strip-nondeterminism (1.1.2-1) ...
Processing triggers for libc-bin (2.28-7+rpi1) ...
Processing triggers for sgml-base (1.29) ...
Setting up docutils-common (0.14+dfsg-4) ...
Processing triggers for sgml-base (1.29) ...
Setting up python-docutils (0.14+dfsg-4) ...
update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python-sphinx (1.8.4-1) ...
update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-apidoc to provide /usr/bin/sphinx-apidoc (sphinx-apidoc) in auto mode
update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-autogen to provide /usr/bin/sphinx-autogen (sphinx-autogen) in auto mode
update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-build to provide /usr/bin/sphinx-build (sphinx-build) in auto mode
update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-quickstart to provide /usr/bin/sphinx-quickstart (sphinx-quickstart) in auto mode
Setting up sbuild-build-depends-llvm-toolchain-4.0-dummy (0.invalid.0) ...

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

Kernel: Linux 4.9.0-0.bpo.1-armmp armhf (armv7l)
Toolchain package versions: binutils_2.31.1-15+rpi1 dpkg-dev_1.19.5 g++-8_8.2.0-21+rpi1 gcc-8_8.2.0-21+rpi1 libc6-dev_2.28-7+rpi1 libstdc++-8-dev_8.2.0-21+rpi1 libstdc++6_8.2.0-21+rpi1 linux-libc-dev_4.18.20-2+rpi1
Package versions: adduser_3.118 apt_1.8.0~rc3 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1+rpi1 base-passwd_3.5.46 bash_5.0-2 binutils_2.31.1-15+rpi1 binutils-arm-linux-gnueabihf_2.31.1-15+rpi1 binutils-common_2.31.1-15+rpi1 binutils-dev_2.31.1-15+rpi1 bison_2:3.3.2.dfsg-1 bsdmainutils_11.1.2 bsdutils_1:2.33.1-0.1 build-essential_12.5 bzip2_1.0.6-9 ca-certificates_20190110 chrpath_0.16-2 cmake_3.13.4-1 cmake-data_3.13.4-1 coreutils_8.30-1 cpio_2.12+dfsg-6 cpp_4:8.2.0-2+rpi1 cpp-8_8.2.0-21+rpi1 dash_0.5.10.2-5 debconf_1.5.70 debhelper_12.1.1 debianutils_4.8.6.1 dejagnu_1.6.2-1 dh-autoreconf_19 dh-strip-nondeterminism_1.1.2-1 diffstat_1.62-1 diffutils_1:3.7-2 dirmngr_2.2.12-1+rpi1 distro-info-data_0.39 dmsetup_2:1.02.155-2 docutils-common_0.14+dfsg-4 dpkg_1.19.5 dpkg-dev_1.19.5 dwz_0.12-3 e2fslibs_1.44.5-1 e2fsprogs_1.44.5-1 e2fsprogs-l10n_1.44.5-1 expect_5.45.4-2 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.35-4 findutils_4.6.0+git+20190209-2 flex_2.6.4-6.2 g++_4:8.2.0-2+rpi1 g++-8_8.2.0-21+rpi1 gcc_4:8.2.0-2+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-8_8.2.0-21+rpi1 gcc-8-base_8.2.0-21+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gnupg_2.2.12-1+rpi1 gnupg-agent_2.2.12-1+rpi1 gnupg-l10n_2.2.12-1+rpi1 gnupg-utils_2.2.12-1+rpi1 gpg_2.2.12-1+rpi1 gpg-agent_2.2.12-1+rpi1 gpg-wks-client_2.2.12-1+rpi1 gpg-wks-server_2.2.12-1+rpi1 gpgconf_2.2.12-1+rpi1 gpgsm_2.2.12-1+rpi1 gpgv_2.2.12-1+rpi1 grep_3.3-1 groff-base_1.22.4-3 gzip_1.9-3 help2man_1.47.8 hostname_3.21 inetutils-ping_2:1.9.4-7 init-system-helpers_1.56+nmu1 initramfs-tools_0.133 initramfs-tools-core_0.133 intltool-debian_0.35.0+20060710.5 klibc-utils_2.0.6-1+rpi1 kmod_26-1 krb5-locales_1.17-1 lcov_1.13-4 libacl1_2.2.52-5 libapparmor1_2.13.2-7 libapt-pkg5.0_1.8.0~rc3 libarchive-zip-perl_1.64-1 libarchive13_3.3.3-4 libargon2-1_0~20171227-0.2 libasan5_8.2.0-21+rpi1 libassuan0_2.5.2-1 libatomic1_8.2.0-21+rpi1 libattr1_1:2.4.47-4 libaudit-common_1:2.8.4-2 libaudit1_1:2.8.4-2+b1 libbinutils_2.31.1-15+rpi1 libbison-dev_2:3.3.2.dfsg-1 libblkid1_2.33.1-0.1 libbsd-dev_0.9.1-2 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9 libc-bin_2.28-7+rpi1 libc-dev-bin_2.28-7+rpi1 libc6_2.28-7+rpi1 libc6-dev_2.28-7+rpi1 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcc1-0_8.2.0-21+rpi1 libcom-err2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.1.0-1 libcryptsetup4_2:1.7.5-1 libcurl4_7.64.0-2 libdb5.3_5.3.28+dfsg1-0.3 libdbus-1-3_1.12.12-1 libdebconfclient0_0.247 libdevmapper1.02.1_2:1.02.155-2 libdpkg-perl_1.19.5 libdrm-common_2.4.97-1+rpi1 libdrm2_2.4.97-1+rpi1 libedit-dev_3.1-20181209-1 libedit2_3.1-20181209-1 libelf1_0.176-1 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.1.2-1 libgcc-8-dev_8.2.0-21+rpi1 libgcc1_1:8.2.0-21+rpi1 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-3 libgdbm3_1.8.3-14 libgdbm6_1.18.1-3 libglib2.0-0_2.58.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.6-2 libgomp1_8.2.0-21+rpi1 libgpg-error-l10n_1.35-1 libgpg-error0_1.35-1 libgssapi-krb5-2_1.17-1 libhogweed4_3.4.1-1 libicu63_63.1-6 libidn11_1.33-2.2 libidn2-0_2.0.5-1 libip4tc0_1.8.2-3 libisl19_0.20-2 libjs-jquery_3.3.1~dfsg-1 libjs-sphinxdoc_1.8.4-1 libjs-underscore_1.9.1~dfsg-1 libjson-c3_0.12.1+ds-2 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-1 libkeyutils1_1.6-2 libklibc_2.0.6-1+rpi1 libkmod2_26-1 libkrb5-3_1.17-1 libkrb5support0_1.17-1 libksba8_1.3.5-2 libldap-2.4-2_2.4.47+dfsg-3+rpi1 libldap-common_2.4.47+dfsg-3+rpi1 liblocale-gettext-perl_1.07-3+b3 liblz4-1_1.8.3-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.35-4 libmagic1_1:5.35-4 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses-dev_6.1+20181013-2 libncurses5_6.1+20181013-2 libncurses6_6.1+20181013-2 libncursesw5_6.1+20181013-2 libncursesw6_6.1+20181013-2 libnettle6_3.4.1-1 libnghttp2-14_1.36.0-2 libnpth0_1.6-1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre3_2:8.39-11+rpi1 libperl5.24_5.24.1-7 libperl5.28_5.28.1-4 libpipeline1_1.5.1-2 libplymouth4_0.9.4-1 libpng16-16_1.6.36-5 libprocps7_2:3.3.15-2 libpsl5_0.20.2-2 libpython-dev_2.7.15-4 libpython-stdlib_2.7.15-4 libpython2-dev_2.7.15-4 libpython2-stdlib_2.7.15-4 libpython2.7_2.7.16~rc1-1 libpython2.7-dev_2.7.16~rc1-1 libpython2.7-minimal_2.7.16~rc1-1 libpython2.7-stdlib_2.7.16~rc1-1 libpython3-stdlib_3.7.2-1 libpython3.7-minimal_3.7.3~rc1-1 libpython3.7-stdlib_3.7.3~rc1-1 libreadline7_7.0-5 librhash0_1.3.8-1 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27+dfsg-1 libsasl2-modules_2.1.27+dfsg-1 libsasl2-modules-db_2.1.27+dfsg-1 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libsmartcols1_2.33.1-0.1 libsqlite3-0_3.26.0+fossilbc891ac6b-2 libss2_1.44.5-1 libssh2-1_1.8.0-2 libssl1.1_1.1.1a-1 libstdc++-8-dev_8.2.0-21+rpi1 libstdc++6_8.2.0-21+rpi1 libsystemd0_241-1+rpi1 libtasn1-6_4.13-3 libtcl8.6_8.6.9+dfsg-2 libtext-unidecode-perl_1.30-1 libtinfo5_6.1+20181013-2 libtinfo6_6.1+20181013-2 libtool_2.4.6-9 libubsan1_8.2.0-21+rpi1 libuchardet0_0.0.6-3 libudev1_241-1+rpi1 libunistring2_0.9.10-1 libustr-1.0-1_1.0.4-6 libuuid1_2.33.1-0.1 libuv1_1.24.1-1 libxml-libxml-perl_2.0134+dfsg-1 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.00+dfsg-1 libxml2_2.9.4+dfsg1-7+b1 libzstd1_1.3.8+dfsg-3+rpi1 linux-base_4.5 linux-libc-dev_4.18.20-2+rpi1 login_1:4.5-1.1 lsb-base_10.2018112800+rpi1 lsb-release_10.2019031300+rpi1 m4_1.4.18-2 make_4.2.1-1.2 makedev_2.3.1-94 man-db_2.8.5-2 mawk_1.3.3-17 mime-support_3.62 mount_2.33.1-0.1 multiarch-support_2.28-7+rpi1 nano_3.2-2 ncurses-base_6.1+20181013-2 ncurses-bin_6.1+20181013-2 netbase_5.6 openssl_1.1.1a-1 passwd_1:4.5-1.1 patch_2.7.6-3 patchutils_0.3.4-2 perl_5.28.1-4 perl-base_5.28.1-4 perl-modules-5.24_5.24.1-7 perl-modules-5.28_5.28.1-4 pinentry-curses_1.1.0-1 plymouth_0.9.4-1 po-debconf_1.0.21 procps_2:3.3.15-2 python_2.7.15-4 python-alabaster_0.7.8-1 python-babel_2.6.0+dfsg.1-1 python-babel-localedata_2.6.0+dfsg.1-1 python-certifi_2018.8.24-1 python-chardet_3.0.4-3 python-dev_2.7.15-4 python-docutils_0.14+dfsg-4 python-idna_2.6-1 python-imagesize_1.0.0-1 python-jinja2_2.10-1 python-markupsafe_1.1.0-1 python-minimal_2.7.15-4 python-packaging_19.0-1 python-pkg-resources_40.8.0-1 python-pygments_2.3.1+dfsg-1 python-pyparsing_2.2.0+dfsg1-2 python-requests_2.21.0-1 python-roman_2.0.0-3 python-six_1.12.0-1 python-sphinx_1.8.4-1 python-typing_3.6.6-1 python-tz_2018.9-1 python-urllib3_1.24.1-1 python2_2.7.15-4 python2-dev_2.7.15-4 python2-minimal_2.7.15-4 python2.7_2.7.16~rc1-1 python2.7-dev_2.7.16~rc1-1 python2.7-minimal_2.7.16~rc1-1 python3_3.7.2-1 python3-minimal_3.7.2-1 python3.7_3.7.3~rc1-1 python3.7-minimal_3.7.3~rc1-1 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-llvm-toolchain-4.0-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 sharutils_1:4.15.2-4 sphinx-common_1.8.4-1 swig_3.0.12-2 swig3.0_3.0.12-2 systemd_241-1+rpi1 sysvinit-utils_2.93-8 tar_1.30+dfsg-5 tcl_8.6.9+1 tcl-expect_5.45.4-2 tcl8.6_8.6.9+dfsg-2 tex-common_6.11 texinfo_6.5.0.dfsg.1-4+b1 tzdata_2018i-1 ucf_3.0038+nmu1 udev_241-1+rpi1 util-linux_2.33.1-0.1 xml-core_0.18+nmu1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Wed Feb 21 10:00:35 2018 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-4.0_4.0.1-10+rpi1.dsc
dpkg-source: info: extracting llvm-toolchain-4.0 in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-clang.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-clang-tools-extra.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-compiler-rt.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-lld.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-lldb.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1.orig-polly.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-4.0_4.0.1-10+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 use-deb-json.diff
dpkg-source: info: applying silent-gold-test.diff
dpkg-source: info: applying atomic_library_1.diff
dpkg-source: info: applying atomic_library_2.diff
dpkg-source: info: applying python-clangpath.diff
dpkg-source: info: applying removeduplicatedeclaration.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 fix-cmake-config-prefix.diff
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 clang-fix-cmpxchg8-detection-on-i386.patch
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 silent-amdgpu-test-failing.diff
dpkg-source: info: applying pthread-link.diff
dpkg-source: info: applying add_symbols_versioning.patch
dpkg-source: info: applying ftfbs-gcc.diff
dpkg-source: info: applying pr81066.diff
dpkg-source: info: applying armhf-bitfield.diff
dpkg-source: info: applying rL305193-backport.diff
dpkg-source: info: applying rL298540.diff
dpkg-source: info: applying rL306267.diff
dpkg-source: info: applying rL306353.diff
dpkg-source: info: applying rL306358.diff
dpkg-source: info: applying rL306379.diff
dpkg-source: info: applying sparc64-fix-stack-alignment.diff
dpkg-source: info: applying update-cuda-search-path.patch
dpkg-source: info: applying cmake-arm-version-hack.patch

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

Sufficient free space for build

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

Created changelog entry for binNMU version 1:4.0.1-10+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=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-fa6f928c-b5c4-411c-964a-d2760c403b4c
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

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

dpkg-buildpackage: info: source package llvm-toolchain-4.0
dpkg-buildpackage: info: source version 1:4.0.1-10+rpi1+b1
dpkg-buildpackage: info: source distribution buster-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean 
   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-4.0.vim /<<PKGBUILDDIR>>/utils/vim/tablegen-4.0.vim
rm -f /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format-diff-4.0
rm -f /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format-4.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
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules build-arch
dh build-arch 
   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/4.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@|4.0.1|g" \
		-e "s|@LLVM_VERSION@|4.0|g" $f > $f2; \
done
debian/clang-X.Y-doc.docs.in => debian/clang-4.0-doc.docs
debian/clang-X.Y-examples.examples.in => debian/clang-4.0-examples.examples
debian/clang-X.Y.install.in => debian/clang-4.0.install
debian/clang-X.Y.lintian-overrides.in => debian/clang-4.0.lintian-overrides
debian/clang-X.Y.manpages.in => debian/clang-4.0.manpages
debian/clang-format-X.Y.install.in => debian/clang-format-4.0.install
debian/clang-format-X.Y.lintian-overrides.in => debian/clang-format-4.0.lintian-overrides
debian/clang-format-X.Y.manpages.in => debian/clang-format-4.0.manpages
debian/clang-tidy-X.Y.install.in => debian/clang-tidy-4.0.install
debian/clang-tidy-X.Y.links.in => debian/clang-tidy-4.0.links
debian/clang-tidy-X.Y.lintian-overrides.in => debian/clang-tidy-4.0.lintian-overrides
debian/clang-tidy-X.Y.manpages.in => debian/clang-tidy-4.0.manpages
debian/clang-tools-X.Y.install.in => debian/clang-tools-4.0.install
debian/clang-tools-X.Y.links.in => debian/clang-tools-4.0.links
debian/clang-tools-X.Y.lintian-overrides.in => debian/clang-tools-4.0.lintian-overrides
debian/clang-tools-X.Y.manpages.in => debian/clang-tools-4.0.manpages
debian/libclang-X.Y-dev.install.in => debian/libclang-4.0-dev.install
debian/libclang-X.Y-dev.links.in => debian/libclang-4.0-dev.links
debian/libclang-common-X.Y-dev.install.in => debian/libclang-common-4.0-dev.install
debian/libclang-common-X.Y-dev.links.in => debian/libclang-common-4.0-dev.links
debian/libclang1-X.Y.install.in => debian/libclang1-4.0.install
debian/libclang1-X.Y.links.in => debian/libclang1-4.0.links
debian/libclang1-X.Y.lintian-overrides.in => debian/libclang1-4.0.lintian-overrides
debian/libclang1-X.Y.symbols.in => debian/libclang1-4.0.symbols
debian/liblld-X.Y-dev.install.in => debian/liblld-4.0-dev.install
debian/liblld-X.Y.install.in => debian/liblld-4.0.install
debian/liblld-X.Y.links.in => debian/liblld-4.0.links
debian/liblldb-X.Y-dev.install.in => debian/liblldb-4.0-dev.install
debian/liblldb-X.Y-dev.links.in => debian/liblldb-4.0-dev.links
debian/liblldb-X.Y.install.in => debian/liblldb-4.0.install
debian/liblldb-X.Y.links.in => debian/liblldb-4.0.links
debian/liblldb-X.Y.lintian-overrides.in => debian/liblldb-4.0.lintian-overrides
debian/libllvm-X.Y-ocaml-dev.META.in => debian/libllvm-4.0-ocaml-dev.META
debian/libllvm-X.Y-ocaml-dev.dirs.in => debian/libllvm-4.0-ocaml-dev.dirs
debian/libllvm-X.Y-ocaml-dev.install.in => debian/libllvm-4.0-ocaml-dev.install
debian/libllvm-X.Y-ocaml-dev.lintian-overrides.in => debian/libllvm-4.0-ocaml-dev.lintian-overrides
debian/libllvmX.Y.install.in => debian/libllvm4.0.install
debian/libllvmX.Y.links.in => debian/libllvm4.0.links
debian/libllvmX.Y.lintian-overrides.in => debian/libllvm4.0.lintian-overrides
debian/lld-X.Y.install.in => debian/lld-4.0.install
debian/lld-X.Y.manpages.in => debian/lld-4.0.manpages
debian/lldb-X.Y.install.in => debian/lldb-4.0.install
debian/lldb-X.Y.lintian-overrides.in => debian/lldb-4.0.lintian-overrides
debian/lldb-X.Y.manpages.in => debian/lldb-4.0.manpages
debian/lldb-X.Y.postinst.in => debian/lldb-4.0.postinst
debian/llvm-X.Y-dev.dirs.in => debian/llvm-4.0-dev.dirs
debian/llvm-X.Y-dev.install.in => debian/llvm-4.0-dev.install
debian/llvm-X.Y-dev.links.in => debian/llvm-4.0-dev.links
debian/llvm-X.Y-doc.dirs.in => debian/llvm-4.0-doc.dirs
debian/llvm-X.Y-doc.install.in => debian/llvm-4.0-doc.install
debian/llvm-X.Y-examples.dirs.in => debian/llvm-4.0-examples.dirs
debian/llvm-X.Y-examples.examples.in => debian/llvm-4.0-examples.examples
debian/llvm-X.Y-examples.links.in => debian/llvm-4.0-examples.links
debian/llvm-X.Y-runtime.binfmt.in => debian/llvm-4.0-runtime.binfmt
debian/llvm-X.Y-runtime.install.in => debian/llvm-4.0-runtime.install
debian/llvm-X.Y-runtime.lintian-overrides.in => debian/llvm-4.0-runtime.lintian-overrides
debian/llvm-X.Y-runtime.manpages.in => debian/llvm-4.0-runtime.manpages
debian/llvm-X.Y-runtime.postinst.in => debian/llvm-4.0-runtime.postinst
debian/llvm-X.Y-runtime.prerm.in => debian/llvm-4.0-runtime.prerm
debian/llvm-X.Y-tools.dirs.in => debian/llvm-4.0-tools.dirs
debian/llvm-X.Y-tools.install.in => debian/llvm-4.0-tools.install
debian/llvm-X.Y.dirs.in => debian/llvm-4.0.dirs
debian/llvm-X.Y.install.in => debian/llvm-4.0.install
debian/llvm-X.Y.lintian-overrides.in => debian/llvm-4.0.lintian-overrides
debian/llvm-X.Y.manpages.in => debian/llvm-4.0.manpages
debian/pollycc.in => debian/pollycc
debian/python-clang-X.Y.install.in => debian/python-clang-4.0.install
debian/python-lldb-X.Y.install.in => debian/python-lldb-4.0.install
debian/python-lldb-X.Y.links.in => debian/python-lldb-4.0.links
echo "Using gcc: "
Using gcc: 
gcc-8 -v
Using built-in specs.
COLLECT_GCC=gcc-8
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.2.0-21+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --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 --with-target-system-zlib --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
gcc version 8.2.0 (Raspbian 8.2.0-21+rpi1) 
mkdir -p build-llvm
mkdir -p clang/include/clang/Debian
sed -e "s|@DEB_PATCHSETVERSION@|10+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-5 --comptype gcc; \
	cov-configure --compiler g++-5 --comptype gcc; \
	cov-configure --compiler gcc-6 --comptype gcc; \
	cov-configure --compiler g++-6 --comptype gcc; \
	cov-configure --compiler cc --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-4.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=ON \
-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/ -DLLDB_DISABLE_LIBEDIT=ON \
-DLIBCLANG_LIBRARY_VERSION=1
Using cmake: cmake
CMake Deprecation Warning at CMakeLists.txt:15 (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 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-8
-- Check for working CXX compiler: /usr/bin/g++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for dirent.h
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/CheckIncludeFile.cmake:70 (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:46 (check_include_file)
  CMakeLists.txt:582 (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 execinfo.h
-- Looking for execinfo.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 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
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- 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
-- 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
-- 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 __GLIBC__
-- Looking for __GLIBC__ - 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.
-- Sphinx enabled.
-- Found Sphinx: /usr/bin/sphinx-build  
-- 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.
-- 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 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_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_CXX11
-- Performing Test CXX_SUPPORTS_CXX11 - Success
-- 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.16") 
-- Constructing LLVMBuild project information
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting RISCV
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
-- Targeting XCore
CMake Deprecation Warning at projects/compiler-rt/CMakeLists.txt:26 (cmake_policy):
  The OLD behavior for policy CMP0056 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.


-- Looking for unwind.h
-- Looking for unwind.h - found
-- 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_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 fopen in c
-- Looking for fopen in c - 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 - 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
-- check-xray-fdr does nothing.
-- ISL version: isl-0.18-43-g0b4256f
-- 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.04
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Clang version: 4.0.1
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
-- LLD version: 4.0.1
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found version "2.7.16rc1") 
-- 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
-- LLDB version: 4.0.1
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) 
-- Performing Test HAVE_PROCESS_VM_READV
-- Performing Test HAVE_PROCESS_VM_READV - Success
-- 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 backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include  
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found SWIG: /usr/bin/swig3.0 (found version "3.0.12") 
-- 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
-- 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
/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/Demangle /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Demangle /<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.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/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/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/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/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.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".
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
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".
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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/APFloat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/APFloat.cpp
/<<PKGBUILDDIR>>/lib/Demangle/ItaniumDemangle.cpp: In function 'const char* parse_type(const char*, const char*, C&) [with C = {anonymous}::Db]':
/<<PKGBUILDDIR>>/lib/Demangle/ItaniumDemangle.cpp:1902:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
           if (first + 1 != last) {
           ^~
/<<PKGBUILDDIR>>/lib/Demangle/ItaniumDemangle.cpp:1941:9: note: here
         default:
         ^~~~~~~
/<<PKGBUILDDIR>>/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::divideSpecials(const llvm::detail::IEEEFloat&)':
/<<PKGBUILDDIR>>/lib/Support/APFloat.cpp:1543:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     copySignificand(rhs);
     ~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/APFloat.cpp:1544:3: note: here
   case PackCategoriesIntoKey(fcNaN, fcZero):
   ^~~~
/<<PKGBUILDDIR>>/lib/Support/APFloat.cpp:1548:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
     sign = false;
     ~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/Support/APFloat.cpp:1549:3: note: here
   case PackCategoriesIntoKey(fcInfinity, fcZero):
   ^~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:763:6: warning: 'void {anonymous}::MatchableInfo::dump() const' defined but not used [-Wunused-function]
 void MatchableInfo::dump() const {
      ^~~~~~~~~~~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/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:992:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Init*, llvm::StringInit*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, 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:228:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     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/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_4.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
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/APSInt.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
/usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<long long int> llvm::Record::getValueAsListOfInts(llvm::StringRef) const':
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ARMWinEH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/SetTheory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BlockFrequency.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/SetTheory.h:50,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/SetTheory.h:50,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/SetTheory.h:50,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/SetTheory.h:50,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/SetTheory.h:50,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/SetTheory.h:50,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/CachePruning.cpp
/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".
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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/circular_raw_ostream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MC/ConstantPools.cpp:13:
/<<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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MC/ConstantPools.cpp:13:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MC/ConstantPools.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MC/ConstantPools.cpp:13:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MC/ConstantPools.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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MC/ConstantPools.cpp:13:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.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::DenseMap<long long int, const llvm::MCSymbolRefExpr*>; DerivedT = llvm::DenseMap<long long int, const llvm::MCSymbolRefExpr*>; KeyT = long long int; ValueT = const llvm::MCSymbolRefExpr*; KeyInfoT = llvm::DenseMapInfo<long long int>; BucketT = llvm::detail::DenseMapPair<long long int, const llvm::MCSymbolRefExpr*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:648:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long int; ValueT = const llvm::MCSymbolRefExpr*; KeyInfoT = llvm::DenseMapInfo<long long int>; BucketT = llvm::detail::DenseMapPair<long long int, const llvm::MCSymbolRefExpr*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:602:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long int; ValueT = const llvm::MCSymbolRefExpr*; KeyInfoT = llvm::DenseMapInfo<long long int>; BucketT = llvm::detail::DenseMapPair<long long int, const llvm::MCSymbolRefExpr*>]'
/<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:41:7:   required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<llvm::MCSection*, llvm::ConstantPool>; _Args = {const std::pair<llvm::MCSection*, llvm::ConstantPool>&}]'
/usr/include/c++/8/bits/stl_uninitialized.h:83:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<llvm::MCSection*, llvm::ConstantPool>*; _ForwardIterator = std::pair<llvm::MCSection*, llvm::ConstantPool>*; bool _TrivialValueTypes = false]'
/usr/include/c++/8/bits/stl_uninitialized.h:134:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/8/bits/stl_uninitialized.h:311:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::MCSection*, llvm::ConstantPool>*; _ForwardIterator = std::pair<llvm::MCSection*, llvm::ConstantPool>*; _Allocator = std::allocator<std::pair<llvm::MCSection*, llvm::ConstantPool> >]'
/usr/include/c++/8/bits/vector.tcc:447:6:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::MCSection*, llvm::ConstantPool>}; _Tp = std::pair<llvm::MCSection*, llvm::ConstantPool>; _Alloc = std::allocator<std::pair<llvm::MCSection*, llvm::ConstantPool> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<llvm::MCSection*, llvm::ConstantPool>*, std::vector<std::pair<llvm::MCSection*, llvm::ConstantPool>, std::allocator<std::pair<llvm::MCSection*, llvm::ConstantPool> > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<llvm::MCSection*, llvm::ConstantPool>*]'
/usr/include/c++/8/bits/vector.tcc:109:4:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::MCSection*, llvm::ConstantPool>}; _Tp = std::pair<llvm::MCSection*, llvm::ConstantPool>; _Alloc = std::allocator<std::pair<llvm::MCSection*, llvm::ConstantPool> >]'
/usr/include/c++/8/bits/stl_vector.h:1091:9:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::MCSection*, llvm::ConstantPool>; _Alloc = std::allocator<std::pair<llvm::MCSection*, llvm::ConstantPool> >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::MCSection*, llvm::ConstantPool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:87:7:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::MCSection*; ValueT = llvm::ConstantPool; MapType = llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >; VectorType = std::vector<std::pair<llvm::MCSection*, llvm::ConstantPool>, std::allocator<std::pair<llvm::MCSection*, llvm::ConstantPool> > >]'
/<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:74:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:371:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<long long int, const llvm::MCSymbolRefExpr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(getBuckets(), other.getBuckets(),
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              getNumBuckets() * sizeof(BucketT));
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair<long long int, const llvm::MCSymbolRefExpr*>' declared here
 struct DenseMapPair : public std::pair<KeyT, ValueT> {
        ^~~~~~~~~~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Chrono.cpp
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/COM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/COM.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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:1147:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::StringRef, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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:1727:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const char*, llvm::cl::Option*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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:1740:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const char*, llvm::cl::SubCommand*>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFObjectWriter.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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/MCELFObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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/MCELFObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp: In member function 'bool {anonymous}::CommandLineParser::ParseCommandLineOptions(int, const char* const*, llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:1271:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
           Done = true; // Optional arguments want _at most_ one value
           ~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:1273:9: note: here
         case cl::ZeroOrMore: // Zero or more will take all they can get...
         ^~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/StringMatcher.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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>>/include/llvm/MC/MCELFObjectWriter.h:14,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::ELFRelocationEntry>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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>>/include/llvm/MC/MCELFObjectWriter.h:14,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/8/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, bool&, uint64_t&)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/TableGenBackend.cpp
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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/Attributes.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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/Attributes.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp: In member function 'llvm::tgtok::TokKind llvm::TGLexer::LexToken()':
/<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp:158:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
           if (NextChar == 'b')
           ^~
/<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp:161:9: note: here
         case '2': case '3': case '4': case '5':
         ^~~~
/<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp: In member function 'llvm::tgtok::TokKind llvm::TGLexer::LexString()':
/<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp:225:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (CurPtr == CurBuf.end())
       ^~
/<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp:228:5: note: here
     default:
     ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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/Attributes.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Compression.cpp
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ConvertUTF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp: In function 'llvm::ConversionResult llvm::ConvertUTF16toUTF8(const UTF16**, const UTF16*, llvm::UTF8**, llvm::UTF8*, llvm::ConversionFlags)':
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:277:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
                                                                     ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:278:13: note: here
             case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:278:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
                                                                     ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:279:13: note: here
             case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:279:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
                                                                     ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:280:13: note: here
             case 1: *--target =  (UTF8)(ch | firstByteMark[bytesToWrite]);
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp: In function 'llvm::ConversionResult llvm::ConvertUTF32toUTF8(const UTF32**, const UTF32*, llvm::UTF8**, llvm::UTF8*, llvm::ConversionFlags)':
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:330:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
                                                                     ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:331:13: note: here
             case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:331:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
                                                                     ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:332:13: note: here
             case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:332:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
                                                                     ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:333:13: note: here
             case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp: In function 'llvm::Boolean llvm::isLegalUTF8(const UTF8*, int)':
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:361:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
             ^~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:362:5: note: here
     case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
     ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
             ^~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:363:5: note: here
     case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
     ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:365:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         switch (*source) {
         ^~~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:374:5: note: here
     case 1: if (*source >= 0x80 && *source < 0xC2) return false;
     ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp: In function 'llvm::ConversionResult llvm::ConvertUTF8toUTF16(const UTF8**, const UTF8*, llvm::UTF16**, llvm::UTF16*, llvm::ConversionFlags)':
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:536:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:537:13: note: here
             case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:537:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:538:13: note: here
             case 3: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:538:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:539:13: note: here
             case 2: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:539:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:540:13: note: here
             case 1: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:540:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:541:13: note: here
             case 0: ch += *source++;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp: In function 'llvm::ConversionResult llvm::ConvertUTF8toUTF32Impl(const UTF8**, const UTF8*, llvm::UTF32**, llvm::UTF32*, llvm::ConversionFlags, llvm::Boolean)':
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:640:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:641:13: note: here
             case 4: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:641:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 4: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:642:13: note: here
             case 3: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:642:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:643:13: note: here
             case 2: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:643:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:644:13: note: here
             case 1: ch += *source++; ch <<= 6;
             ^~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:644:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: ch += *source++; ch <<= 6;
                                      ~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp:645:13: note: here
             case 0: ch += *source++;
             ^~~~
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ConvertUTFWrapper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:1635:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Init*, llvm::StringInit*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:18,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/DataExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DataExtractor.cpp
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoCOFF.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Debug.cpp
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAsmInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp
[  1%] 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'
[  1%] Built target LLVMTableGen
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAssembler.h:19,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Dwarf.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAssembler.h:19,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAssembler.h:19,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
/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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmLexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmLexer.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/AsmLexer.h:18,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Error.cpp
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCCodeEmitter.cpp
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp
[  1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:18,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:18,
                 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:472:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:18,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:18,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:14,
                 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:648:7:   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:602: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(_T1*, _Args&& ...) [with _T1 = llvm::MCCVFunctionInfo; _Args = {const llvm::MCCVFunctionInfo&}]'
/usr/include/c++/8/bits/stl_uninitialized.h:83: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++/8/bits/stl_uninitialized.h:134:15:   required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]'
/usr/include/c++/8/bits/stl_uninitialized.h:289: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++/8/bits/stl_uninitialized.h:311: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++/8/bits/vector.tcc:611:44:   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++/8/bits/stl_vector.h:827: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:70:32:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:371: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]
       memcpy(getBuckets(), other.getBuckets(),
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              getNumBuckets() * sizeof(BucketT));
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>' declared here
 struct DenseMapPair : public std::pair<KeyT, ValueT> {
        ^~~~~~~~~~~~
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FileUtilities.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/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/MCParser/AsmParser.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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/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/MCParser/AsmParser.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/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/MCParser/AsmParser.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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FileOutputBuffer.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:67:   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:12:   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:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp: In member function 'void llvm::FoldingSetNodeID::AddString(llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:130:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 1: V = (V << 8) | (unsigned char)String[Size - 3]; LLVM_FALLTHROUGH;
           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:131:3: note: here
   case 2: V = (V << 8) | (unsigned char)String[Size - 2]; LLVM_FALLTHROUGH;
   ^~~~
/<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:131:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 2: V = (V << 8) | (unsigned char)String[Size - 2]; LLVM_FALLTHROUGH;
           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:132:3: note: here
   case 3: V = (V << 8) | (unsigned char)String[Size - 1]; break;
   ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FormattedStream.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:16:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:16:
/usr/include/c++/8/bits/stl_vector.h: In function 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/FormattedStream.cpp: In function 'void UpdatePosition(std::pair<unsigned int, unsigned int>&, const char*, size_t)':
/<<PKGBUILDDIR>>/lib/Support/FormattedStream.cpp:34:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
       Line += 1;
       ~~~~~^~~~
/<<PKGBUILDDIR>>/lib/Support/FormattedStream.cpp:35:5: note: here
     case '\r':
     ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp
/<<PKGBUILDDIR>>/lib/Support/GraphWriter.cpp: In function 'std::__cxx11::string llvm::DOT::EscapeString(const string&)':
/<<PKGBUILDDIR>>/lib/Support/GraphWriter.cpp:39:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (i+1 != Str.length())
       ^~
/<<PKGBUILDDIR>>/lib/Support/GraphWriter.cpp:46:5: note: here
     case '{': case '}':
     ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/IntEqClasses.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >'} changed in GCC 7.1
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/IntervalMap.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/JamCRC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCELFObjectTargetWriter.cpp
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/8/bits/stl_vector.h: In constructor 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, unsigned int, llvm::CodeGenTarget&)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LEB128.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/LineIterator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LineIterator.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/MCELFObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFObjectTargetWriter.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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFObjectTargetWriter.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LockFileManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:15,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iterator:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:15,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iterator:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:15,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iterator:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ManagedStatic.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/MathExtras.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/MemoryBuffer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/MD5.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCParser/MCAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:14,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCAsmParserExtension.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/NativeFormatting.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/MCAsmLexer.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:470:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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>>/include/llvm/MC/MCFragment.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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>>/include/llvm/MC/MCFragment.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:2004:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/MCAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/PluginLoader.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInst.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/PrettyStackTrace.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/RandomNumberGenerator.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MCParser/MCTargetAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MCParser/MCTargetAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Regex.cpp
[  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
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInstrAnalysis.cpp
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/MCInstrDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInstrDesc.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ScopedPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ScopedPrinter.cpp
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCDisassembler.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCLinkerOptimizationHint.cpp
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SHA1.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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/memory:62,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/memory:62,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SmallPtrSet.cpp
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCRelocationInfo.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SmallVector.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCMachOStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCSymbolizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCMachOStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCMachOStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Linking CXX static library ../../libLLVMMCDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCDisassembler.dir/link.txt --verbose=1
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SourceMgr.cpp
/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'
[  4%] 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'
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/YAML.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:188:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:14,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/YAML.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/COFFYAML.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/YAMLTraits.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/COFFYAML.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCNullStreamer.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SpecialCaseList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCNullStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/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<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCNullStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MCNullStreamer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Statistic.cpp
/<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp: In member function 'void llvm::MCObjectFileInfo::initELFMCObjectFileInfo(const llvm::Triple&)':
/<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp:297:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
     if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM)
     ^~
/<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp:301:3: note: here
   case Triple::ppc:
   ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ELFYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/ELFYAML.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/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/Statistic.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/memory:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/Support/Statistic.cpp:24:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     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<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringMap.cpp
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/MachOYAML.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCObjectWriter.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringPool.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/MachOYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/MachOYAML.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAssembler.h:19,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectWriter.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringSaver.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/StringSaver.h:14,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:67:   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:12:   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:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/MCSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     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:466:7:   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:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<unsigned int, llvm::MCFragment*>' declared here
     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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TarWriter.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/ObjectYAML.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionCOFF.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionCOFF.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionCOFF.h:18,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/MCSectionELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSectionELF.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/ObjectYAML.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.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 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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/MCSectionELF.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionELF.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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/MCSectionELF.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionELF.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFYAML.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/DWARFYAML.h:20,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/DWARFYAML.h:20,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFYAML.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionMachO.h:18,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ThreadPool.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionMachO.h:18,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] 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/YAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
/usr/bin/ranlib ../libLLVMObjectYAML.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  4%] Built target LLVMObjectYAML
/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'
[  4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/Arg.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 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++/8/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++/8/bits/stl_algo.h:1821: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
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/stl_algo.h:1840: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
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h:61,
                 from /usr/include/c++/8/algorithm:62,
                 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++/8/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++/8/bits/stl_heap.h:214: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
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 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++/8/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++/8/bits/stl_algo.h:1940: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
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1954: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
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/ArgList.cpp
/usr/include/c++/8/bits/stl_algo.h: In member function 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)':
/usr/include/c++/8/bits/stl_algo.h:1968: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
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/8/bits/stl_algo.h:1885: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
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1890: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
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ToolOutputFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TrigramIndex.cpp
[  4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/Option.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Triple.cpp
[  4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/OptTable.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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>>/include/llvm/MC/MCAssembler.h:19,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbolELF.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/lib/Option/OptTable.cpp: In function 'std::__cxx11::string getOptionHelpName(const llvm::opt::OptTable&, llvm::opt::OptSpecifier)':
/<<PKGBUILDDIR>>/lib/Option/OptTable.cpp:319:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
     Name += ' ';
             ^~~
/<<PKGBUILDDIR>>/lib/Option/OptTable.cpp:321:3: note: here
   case Option::JoinedClass: case Option::CommaJoinedClass:
   ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  4%] 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'
[  4%] Built target LLVMOption
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
/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".
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Twine.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'
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:17,
                 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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:17,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:17,
                 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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Unicode.cpp
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.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:43:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<short unsigned int, llvm::dwarf::Form>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:42,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp: In member function 'void llvm::yaml::MappingNode::increment()':
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2118:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
       setError("Unexpected token. Expected Key or Block End", T);
       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2119:5: note: here
     case Token::TK_Error:
     ^~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2130:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       getNext();
       ~~~~~~~^~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2131:5: note: here
     case Token::TK_Error:
     ^~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp: In member function 'void llvm::yaml::SequenceNode::increment()':
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2171:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
       setError( "Unexpected token. Expected Block Entry or Block End."
       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               , T);
               ~~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2173:5: note: here
     case Token::TK_Error:
     ^~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2200:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
       getNext();
       ~~~~~~~^~
/<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:2201:5: note: here
     case Token::TK_Error:
     ^~~~
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MachObjectWriter.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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/MachObjectWriter.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::MachObjectWriter::MachSymbolData>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:255:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:275:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::TreePatternNode*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MachObjectWriter.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_algo.h:1821: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
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/stl_algo.h:1840: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
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1840: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
In file included from /usr/include/c++/8/bits/stl_algo.h:61,
                 from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MachObjectWriter.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_heap.h:214: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
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MachObjectWriter.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_algo.h:1940: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
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1954: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
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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/MachObjectWriter.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/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/MachObjectWriter.cpp:10:
/usr/include/c++/8/bits/stl_algo.h:1968: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
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/8/bits/stl_algo.h:1885: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
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1890: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
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1968: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
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/8/bits/stl_algo.h:1885: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
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1890: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
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included 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, std::pair<unsigned char, long long int> >; DerivedT = llvm::DenseMap<long long unsigned int, std::pair<unsigned char, long long int> >; KeyT = long long unsigned int; ValueT = std::pair<unsigned char, long long int>; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, std::pair<unsigned char, long long int> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:648:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = std::pair<unsigned char, long long int>; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, std::pair<unsigned char, long long int> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:602:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = std::pair<unsigned char, long long int>; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, std::pair<unsigned char, long long int> >]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFSection.h:18:8:   required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair<llvm::object::SectionRef, llvm::DWARFSection>; _Args = {const std::pair<llvm::object::SectionRef, llvm::DWARFSection>&}]'
/usr/include/c++/8/bits/stl_uninitialized.h:83:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<llvm::object::SectionRef, llvm::DWARFSection>*; _ForwardIterator = std::pair<llvm::object::SectionRef, llvm::DWARFSection>*; bool _TrivialValueTypes = false]'
/usr/include/c++/8/bits/stl_uninitialized.h:134:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/8/bits/stl_uninitialized.h:311:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::object::SectionRef, llvm::DWARFSection>*; _ForwardIterator = std::pair<llvm::object::SectionRef, llvm::DWARFSection>*; _Allocator = std::allocator<std::pair<llvm::object::SectionRef, llvm::DWARFSection> >]'
/usr/include/c++/8/bits/vector.tcc:447:6:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SectionRef, llvm::DWARFSection>}; _Tp = std::pair<llvm::object::SectionRef, llvm::DWARFSection>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, llvm::DWARFSection> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<llvm::object::SectionRef, llvm::DWARFSection>*, std::vector<std::pair<llvm::object::SectionRef, llvm::DWARFSection>, std::allocator<std::pair<llvm::object::SectionRef, llvm::DWARFSection> > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<llvm::object::SectionRef, llvm::DWARFSection>*]'
/usr/include/c++/8/bits/vector.tcc:109:4:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::object::SectionRef, llvm::DWARFSection>}; _Tp = std::pair<llvm::object::SectionRef, llvm::DWARFSection>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, llvm::DWARFSection> >]'
/usr/include/c++/8/bits/stl_vector.h:1091:9:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::object::SectionRef, llvm::DWARFSection>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, llvm::DWARFSection> >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::object::SectionRef, llvm::DWARFSection>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:87:7:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = llvm::DWARFSection; MapType = std::map<llvm::object::SectionRef, unsigned int>; VectorType = std::vector<std::pair<llvm::object::SectionRef, llvm::DWARFSection>, std::allocator<std::pair<llvm::object::SectionRef, llvm::DWARFSection> > >]'
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:663:28:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:371:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<long long unsigned int, std::pair<unsigned char, long long int> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(getBuckets(), other.getBuckets(),
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              getNumBuckets() * sizeof(BucketT));
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair<long long unsigned int, std::pair<unsigned char, long long int> >' declared here
 struct DenseMapPair : public std::pair<KeyT, ValueT> {
        ^~~~~~~~~~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/StringTableBuilder.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp
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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:393:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:429:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/WinCOFFObjectWriter.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/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:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/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:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/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:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/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:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp: In member function 'void llvm::raw_ostream::copy_to_buffer(const char*, size_t)':
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp:268:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 4: OutBufCur[3] = Ptr[3]; LLVM_FALLTHROUGH;
           ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp:269:3: note: here
   case 3: OutBufCur[2] = Ptr[2]; LLVM_FALLTHROUGH;
   ^~~~
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp:269:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 3: OutBufCur[2] = Ptr[2]; LLVM_FALLTHROUGH;
           ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp:270:3: note: here
   case 2: OutBufCur[1] = Ptr[1]; LLVM_FALLTHROUGH;
   ^~~~
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp:270:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case 2: OutBufCur[1] = Ptr[1]; LLVM_FALLTHROUGH;
           ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp:271:3: note: here
   case 1: OutBufCur[0] = Ptr[0]; LLVM_FALLTHROUGH;
   ^~~~
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-8 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regcomp.c.o   -c /<<PKGBUILDDIR>>/lib/Support/regcomp.c
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAbbreviationDeclaration>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In member function 'bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; 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:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-8 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regerror.c.o   -c /<<PKGBUILDDIR>>/lib/Support/regerror.c
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-8 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regexec.c.o   -c /<<PKGBUILDDIR>>/lib/Support/regexec.c
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugArangeSet::Descriptor>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugArangeSet::Descriptor*, std::vector<llvm::DWARFDebugArangeSet::Descriptor> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugArangeSet::Descriptor*, std::vector<llvm::DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-8 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regfree.c.o   -c /<<PKGBUILDDIR>>/lib/Support/regfree.c
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-8 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG   -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o   -c /<<PKGBUILDDIR>>/lib/Support/regstrlcpy.c
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/xxhash.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Atomic.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DynamicLibrary.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/WinCOFFStreamer.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::RangeEndpoint>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]':
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
/usr/include/c++/8/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&, const long long unsigned int&, const unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator<llvm::DWARFDebugAranges::Range>]':
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::Range>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::Range*, std::vector<llvm::DWARFDebugAranges::Range> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/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++/8/bits/stl_algo.h:1821: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
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/stl_algo.h:1840: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
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h:61,
                 from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/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++/8/bits/stl_heap.h:214: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
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/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++/8/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++/8/bits/stl_algo.h:1940: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
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1954: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
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
/usr/include/c++/8/bits/stl_algo.h: In member function 'void llvm::DWARFDebugAranges::construct()':
/usr/include/c++/8/bits/stl_algo.h:1968: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
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/8/bits/stl_algo.h:1885: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
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1890: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
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::Range*, std::vector<llvm::DWARFDebugAranges::Range> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Errno.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/WinCOFFStreamer.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:326:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/WinCOFFStreamer.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/WinCOFFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::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:548:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/WinCOFFStreamer.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/WinCOFFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:399:5:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:858:5:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:546:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/WinCOFFStreamer.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
     struct pair
            ^~~~
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Host.cpp
[  4%] 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/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.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/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/MCWin64EH.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/WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o
/usr/bin/ranlib ../libLLVMMC.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  4%] Built target LLVMMC
/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".
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp: In member function 'void llvm::DWARFDebugFrame::parse(llvm::DataExtractor)':
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:587:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
               ReportError("Unknown augmentation character in entry at %lx");
               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:588:13: note: here
             case 'L':
             ^~~~
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'
[  4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Memory.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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:14,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, 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:156:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MappedBlockStream.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Mutex.cpp
[  4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Path.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Path.cpp
/<<PKGBUILDDIR>>/lib/Support/Path.cpp: In function 'llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/Support/Path.cpp:1120:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (Magic[1] == 0x01)
       ^~
/<<PKGBUILDDIR>>/lib/Support/Path.cpp:1123:5: note: here
     case 0x90: // PA-RISC Windows
     ^~~~
[  5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MSFBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:67:   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:12:   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:224:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/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/MSFBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:9:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Process.cpp
[  5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFCommon.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >'} changed in GCC 7.1
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Sequence>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::FileNameEntry>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::Prologue::parse(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iterator:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_algobase.h:946: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
     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
     ^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algobase.h:946: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++/8/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/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/bits/stl_algo.h: In member function 'uint32_t llvm::DWARFDebugLine::LineTable::lookupAddress(uint64_t) const':
/usr/include/c++/8/bits/stl_algo.h:2033: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
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h: In member function 'bool llvm::DWARFDebugLine::LineTable::lookupAddressRange(uint64_t, uint64_t, std::vector<unsigned int>&) const':
/usr/include/c++/8/bits/stl_algo.h:2033: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
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/stl_algo.h:1821: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
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/stl_algo.h:1840: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
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h:61,
                 from /usr/include/c++/8/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/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_heap.h:214: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
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/8/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/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/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++/8/bits/stl_algo.h:1940: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
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1954: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
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::LineTable::parse(llvm::DataExtractor, const RelocAddrMap*, uint32_t*)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/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/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/8/bits/stl_algo.h:1968: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
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/8/bits/stl_algo.h:1885: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
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1890: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
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Program.cpp
[  6%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFError.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
[  6%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/StreamReader.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/RWMutex.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SearchForAddressOfSpecialSymbol.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Signals.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
[  6%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/StreamWriter.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
[  6%] 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 CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoMSF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target LLVMDebugInfoMSF
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TargetRegistry.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugRangeList::RangeListEntry>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::DWARFDebugRangeList::RangeListEntry*, std::vector<llvm::DWARFDebugRangeList::RangeListEntry> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugRangeList::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugRangeList::RangeListEntry*, std::vector<llvm::DWARFDebugRangeList::RangeListEntry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' {aka '__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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDie.cpp
/usr/include/c++/8/bits/vector.tcc: In member function 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(uint64_t) const':
/usr/include/c++/8/bits/vector.tcc:109:4: 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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/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
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CodeViewError.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ThreadLocal.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Threading.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Valgrind.cpp
[  6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Watchdog.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp
[  6%] 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/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.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/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/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Dwarf.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/LEB128.cpp.o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o CMakeFiles/LLVMSupport.dir/Locale.cpp.o CMakeFiles/LLVMSupport.dir/LockFileManager.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/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/SearchForAddressOfSpecialSymbol.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
/usr/bin/ranlib ../libLLVMSupport.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target LLVMSupport
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFFormValue.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDie.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/usr/include/c++/8/bits/vector.tcc: In member 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<const std::pair<long long unsigned int, long long unsigned int>*, std::vector<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++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' {aka '__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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDie.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::DWARFDie::collectChildrenAddressRanges(llvm::DWARFAddressRangesVector&) const':
/usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' {aka '__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
    _M_range_insert(__pos, __first, __last,
    ^~~~~~~~~~~~~~~
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
/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'
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/GenericError.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/IPDBSourceFile.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDB.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeDumper.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVTypeDumper.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' {aka '__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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/8/bits/stl_vector.h: In member function 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const':
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: 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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:1049:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' {aka '__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>>/utils/TableGen/FixedLenDecoderEmitter.cpp:1049:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' {aka '__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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBContext.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBExtras.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp
[  6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/EnumTables.cpp
[  6%] 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/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/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/SyntaxHighlighting.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target LLVMDebugInfoDWARF
/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=
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".
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'
[  6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/DIPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbol.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolBlock.cpp
[  6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/Symbolize.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:19,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCustom.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolData.cpp
[  6%] 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'
[  6%] Built target LLVMSymbolize
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp
/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'
[  6%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LineEditor && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /<<PKGBUILDDIR>>/lib/LineEditor/LineEditor.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolExe.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  6%] 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'
[  6%] Built target LLVMLineEditor
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp: In function 'void EncodeFixedType(llvm::Record*, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&)':
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:293:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case MVT::iPTRAny: ++Tmp; LLVM_FALLTHROUGH;
                      ^~~~~
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:294:3: note: here
   case MVT::vAny: ++Tmp;    LLVM_FALLTHROUGH;
   ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:294:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case MVT::vAny: ++Tmp;    LLVM_FALLTHROUGH;
                   ^~~~~
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:295:3: note: here
   case MVT::fAny: ++Tmp;    LLVM_FALLTHROUGH;
   ^~~~
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:295:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case MVT::fAny: ++Tmp;    LLVM_FALLTHROUGH;
                   ^~~~~
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:296:3: note: here
   case MVT::iAny: ++Tmp;    LLVM_FALLTHROUGH;
   ^~~~
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:296:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
   case MVT::iAny: ++Tmp;    LLVM_FALLTHROUGH;
                   ^~~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
/<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:297:3: note: here
   case MVT::Any: {
   ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp
/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'
[  6%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/XRay && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:20,
                 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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp
In file included from /usr/include/c++/8/bits/stl_algo.h:61,
                 from /usr/include/c++/8/algorithm:62,
                 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++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Tp = 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++/8/bits/stl_heap.h:214: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
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 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++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<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++/8/bits/stl_algo.h:1821: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
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/stl_algo.h:1840: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
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Size = 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++/8/bits/stl_algo.h:1940: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
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1940: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++/8/bits/stl_algo.h:1954: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
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In function 'llvm::Error NaiveLogLoader(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)':
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolLabel.cpp
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' {aka '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >'} changed in GCC 7.1
/usr/include/c++/8/bits/vector.tcc: In function 'llvm::Error YAMLLogLoader(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)':
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/algorithm:62,
                 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++/8/bits/stl_algo.h: In function 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTraceFile(llvm::StringRef, bool)':
/usr/include/c++/8/bits/stl_algo.h:1968: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
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/8/bits/stl_algo.h:1885: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
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_algo.h:1890: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
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  6%] 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/Trace.cpp.o
/usr/bin/ranlib ../libLLVMXRay.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target LLVMXRay
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolThunk.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 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'
[  6%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/FileCheck && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /<<PKGBUILDDIR>>/utils/FileCheck/FileCheck.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp
/usr/include/c++/8/bits/vector.tcc: In function 'void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque<llvm::CodeGenRegister>&, bool)':
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp
[  6%] 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++-8  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target FileCheck
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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>>/utils/TableGen/SearchableTableEmitter.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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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>>/utils/TableGen/SearchableTableEmitter.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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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>>/utils/TableGen/SearchableTableEmitter.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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp
/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'
[  6%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /<<PKGBUILDDIR>>/utils/PerfectShuffle/PerfectShuffle.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
[  6%] 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++-8  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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'
[  6%] 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'
[  6%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/count && /usr/bin/gcc-8 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG   -o CMakeFiles/count.dir/count.c.o   -c /<<PKGBUILDDIR>>/utils/count/count.c
[  6%] 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-8 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -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'
[  6%] Built target count
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp
/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'
[  6%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/not && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c /<<PKGBUILDDIR>>/utils/not/not.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp
[  6%] 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++-8  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target not
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/Line.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:18,
                 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++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >::iterator' {aka '__gnu_cxx::__normal_iterator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>*, std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/vector.tcc:109:4: 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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/ModuleSubstream.cpp
/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'
[  6%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c /<<PKGBUILDDIR>>/utils/yaml-bench/YAMLBench.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp
In file included from /usr/include/c++/8/vector:69,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/8/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++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >'} changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:151:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/RecordSerialization.cpp
[  6%] 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++-8  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target yaml-bench
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp
In file included from /usr/include/c++/8/vector:64,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, {anonymous}::SubtargetEmitter::SchedClassTables&)':
/usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
    _M_fill_insert(end(), __new_size - size(), __x);
    ^~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/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".
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'
[  6%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest && /usr/bin/g++-8  -DGTEST_HAS_RTTI=0 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymDumper.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolDumper.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/DbiStream.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/Types.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.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:643:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>' declared here
     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:753:3:   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:873: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++/8/tuple:1668: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++/8/tuple:1657: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++/8/ext/new_allocator.h:136: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++/8/bits/alloc_traits.h:475:4:   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++/8/bits/stl_tree.h:637: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++/8/bits/stl_tree.h:654:4:   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++/8/bits/stl_tree.h:2414:13:   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_iterator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >]'
/usr/include/c++/8/bits/stl_map.h:499:8:   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:645:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:67:   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:12:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp:154:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86ModRMFilters.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeDatabase.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/EnumTables.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/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/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:21,
                 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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 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/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/GlobalsStream.cpp
[  6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp
[  6%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest && /usr/bin/g++-8  -DGTEST_HAS_RTTI=0 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/GSI.cpp
[  6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:1436:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:1648:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309: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]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
     struct pair
            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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:753:3:   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:873: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:1318:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:296: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]
       memcpy(Dest, I, (E - I) * sizeof(T));
       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/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++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
     struct pair
            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target obj.llvm-tblgen
/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'
[  6%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/g++-8  -DGTEST_HAS_RTTI=0 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/Hash.cpp
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/InfoStream.cpp
[  6%] 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'
[  6%] Built target gtest_main
/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'
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_mapping_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/ModInfo.cpp
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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'
[  6%] Built target gtest
/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'
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/ModStream.cpp
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target RTSanitizerCommonLibc.armhf
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
/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'
[  6%] 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/4.0.1/include/sanitizer/allocator_interface.h
[  6%] 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/4.0.1/include/sanitizer/asan_interface.h
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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/4.0.1/include/sanitizer/common_interface_defs.h
[  6%] 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/4.0.1/include/sanitizer/coverage_interface.h
[  6%] 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/4.0.1/include/sanitizer/dfsan_interface.h
[  6%] 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/4.0.1/include/sanitizer/esan_interface.h
[  6%] 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/4.0.1/include/sanitizer/linux_syscall_hooks.h
[  6%] 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/4.0.1/include/sanitizer/lsan_interface.h
[  6%] 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/4.0.1/include/sanitizer/msan_interface.h
[  6%] 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/4.0.1/include/sanitizer/tsan_interface_atomic.h
[  6%] 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/4.0.1/include/xray/xray_interface.h
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] Built target compiler-rt-headers
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
/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'
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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'
[  6%] Built target RTUbsan_cxx.armhf
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
/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'
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/NameHashTable.cpp
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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:1244:58: warning: cast between incompatible function types from 'void (*)(void*)' to 'void* (*)(void*)' [-Wcast-function-type]
   real_pthread_create(&th, nullptr, (void*(*)(void *arg))func, arg);
                                                          ^~~~
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  6%] 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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  6%] Built target RTUbsan.armhf
/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'
[  8%] 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++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  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++-8  -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -D_GNU_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  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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%] Built target RTUbsan_standalone.armhf
/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'
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc:163:10: fatal error: sys/ustat.h: No such file or directory
 #include <sys/ustat.h>
          ^~~~~~~~~~~~~
compilation terminated.
make[4]: *** [projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build.make:235: projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[3]: *** [CMakeFiles/Makefile2:14166: projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[  8%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/NameMap.cpp
[  8%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeRecord.cpp
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeSerializer.cpp
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/PDBFile.cpp
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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/CodeViewRecordIO.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeSerializer.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeSerializer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:67:   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:12:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeSerializer.cpp:139:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeSerializer.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeSerializer.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/PublicsStream.cpp
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/RawError.cpp
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/RawSession.cpp
[ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/SymbolStream.cpp
[ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/TpiHashing.cpp
[ 10%] 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/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 10%] Built target LLVMDebugInfoCodeView
[ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/TpiStream.cpp
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-8  -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Raw/TpiStreamBuilder.cpp
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:18,
                 from /<<PKGBUILDDIR>>/include/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/PDB/Raw/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:241:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(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:67:   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:12:   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/Raw/TpiStreamBuilder.cpp:55:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(this->end(), &Elt, sizeof(T));
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/utility:70,
                 from /usr/include/c++/8/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/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/PDB/Raw/TpiStreamBuilder.cpp:10:
/usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, unsigned int>' declared here
     struct pair
            ^~~~
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1
/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/Raw/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoPDB.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 10%] Built target LLVMDebugInfoPDB
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
[ 10%] 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++-8  -DASAN_DYNAMIC=1 -D_GNU_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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -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 -fvisibility-inlines-hidden -fno-function-sections -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
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 10%] Built target RTAsan_dynamic.armhf
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[2]: *** [Makefile:155: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[1]: *** [debian/rules:300: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:177: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2019-04-04T11:41:29Z

Finished
--------


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

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

Build Architecture: armhf
Build-Space: 0
Build-Time: 2904
Distribution: buster-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 1100
Job: llvm-toolchain-4.0_1:4.0.1-10+rpi1
Machine Architecture: armhf
Package: llvm-toolchain-4.0
Package-Time: 4188
Source-Version: 1:4.0.1-10+rpi1
Space: 0
Status: failed
Version: 1:4.0.1-10+rpi1+b1
--------------------------------------------------------------------------------
Finished at 2019-04-04T11:41:29Z
Build needed 00:00:00, 0k disc space